#ifndef CHARACTER_COMPONENT
#define CHARACTER_COMPONENT

#include "Base/Component.h"
#include <SFML/System.hpp>

class CharacterComponent : public BPL::Component
{
public:
	enum {LEFT = -1,RIGHT = 1};
	
	CharacterComponent():orientation(LEFT){}
	static const int familyId = 5;
	int orientation;

	float timeSinceLastShot;
	int bulletDamage;
	std::string bulletSprite;
	float timeBetweenShots;
	float bulletPrecision;
	int bulletLeft;
};

typedef boost::shared_ptr<CharacterComponent> CharacterComponentPtr;



#endif
